const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  publicPath: '/so-adm/', // 项目在站点访问的根路径
  outputDir: "D:/nginx-1.19.6/root/so-adm", // 输出文件目录
  assetsDir: "static", //静态资源文件名称
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {
    // 配置代理，处理跨域
    proxy: {
      '/api': {                              //需要代理的接口
        target: 'http://127.0.0.1:8888/api',    //目标服务器
        changeOrigin: true,                //是否跨域
        // pathRewrite: { '^/api': '' },   //重写
      },
      "https://api.qiniu.com": {
        target: 'https://api.qiniu.com',    //目标服务器
        changeOrigin: true,
      }
    },
  },
  //去掉console
  // configureWebpack: (config) => {
  //   // 判断为生产模式下，因为开发模式我们是想保存console的
  //   if (process.env.NODE_ENV === "production") {
  //     config.optimization.minimizer.map((arg) => {
  //       const option = arg.options.terserOptions.compress;
  //       option.drop_console = true; // 打开开关
  //       return arg;
  //     });
  //   }
  // },
})
